<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <script>
      // var list = [81, 132, 24, 51, 1, 2];
      // list.sort(function (a, b) {
      //   return a - b;
      // });
      // console.log(list);

      // function sorts(array) {
      //   array.sort(function (a, b) {
      //     return a - b;
      //   });
      //   return array;
      // }
      // console.log(sorts(list));

      /*
        var list=[3,1,2,5,4]
              
        趟数   1(3)   2(1)  3(2)  4(5)   


        次数   4      3      2     1
        
        
        */
      // var list = [32, 1121, 232, 5, 4];
      // for (var i = 0; i < list.length - 1; i++) {
      //   for (var j = 0; j < list.length - 1 - i; j++) {
      //     if (list[j] > list[j + 1]) {
      //       var a = list[j];
      //       list[j] = list[j + 1];
      //       list[j + 1] = a;
      //     }
      //   }
      // }
      // console.log(list);

      // function sort(array) {
      //   for (var i = 0; i < array.length - 1; i++) {
      //     for (var j = 0; j < array.length - 1 - i; j++) {
      //       if (array[j] > array[j + 1]) {
      //         var a = array[j];
      //         array[j] = array[j + 1];
      //         array[j + 1] = a;
      //       }
      //     }
      //   }
      //   return array;
      // }

      // console.log(sort([32, 1121, 232, 5, 4]));

      function test(n) {
        if (n === 1) {
          return n;
        } else {
          return n * test(n - 1);
        }
      }
      // n * test(n - 1)
      // 3 * 2 * 1

      console.log(test(3));
    </script>
  </body>
</html>
